package com.gugee.ins.data.collector.media.service;


import com.gugee.ins.common.model.mysql.product.InsProduct;
import com.gugee.ins.common.model.mysql.product.InsRelMediaProduct;
import com.gugee.ins.data.common.msg.InsBloggerMessage;

import java.util.List;

/**
 * InsProductService
 * @author Huangxin
 */
public interface InsProductService {
    /**
     * 处理 标记商品帖子的 收入任务
     * @param productIds
     */
    void handleInsAppProductMediaCollect(List<Long> productIds);

    /**
     * 处理 标记商品帖子的 收入任务
     * @param insBloggerMessages
     */
    void handleInsAppProductMediaCl(List<InsBloggerMessage> insBloggerMessages);

    /**
     * 保存商品和帖子关系
     * @param relMp
     */
    void saveRelMp(List<InsRelMediaProduct> relMp);

    /**
     * 发送分析商品分类消息
     * @param products
     */
    void sendAnalysisProductCategoryMsg(List<InsProduct> products);
}
